torrential rains - Deutsch Englisch Wörterbuch